import network from "@/common/request.js"

// 歌单列表
// @params page 页码(必须)
// @params mode 类型(可选)
// @params category 分类ID(可选)
// @params order 排序(可选)： hot 热度 new 最新
function playlist(data) {
	return network.request({
		url: '/app/v2/music/playlist',
		method: 'GET',
		params: data
	})
}
// 歌单音频列表
// @params id 歌单ID(必须)
function playlistAuido(data) {
	return network.request({
		url: '/app/v2/music/playlist/audio',
		method: 'GET',
		params: data
	})
}

// 人物音频列表
// @params page 页码(必须)
// @params keyman 人物ID(可选)
// @params order 排序(可选)： hot 热度 new 最新
function keymanAudio(data) {
	return network.request({
		url: '/app/v2/music/keyman/audio',
		method: 'GET',
		params: data
	})
}
// 歌单详情
// @params id 歌单ID(必须)
function playlistDetails(data) {
	return network.request({
		url: '/app/v2/music/playlist/details',
		method: 'GET',
		params: data
	})
}

// 音频详情
// @params id 音频ID(必须)
function audioDetails(data) {
	return network.request({
		url: '/app/v2/music/audio/details',
		method: 'GET',
		params: data
	})
}

export default {
	playlist,
	playlistAuido,
	keymanAudio,
	playlistDetails,
	audioDetails,
}
